From 88a05af64f44cbe26a1d166b5745791574620132 Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Thu, 7 Jun 2007 18:25:15 +0000 Subject: [PATCH] use the same code for GDK_XOR as for GDK_INVERT. Xor with an arbitrary 2007-06-07 Michael Natterer * gdk/quartz/gdkgc-quartz.c (_gdk_quartz_gc_update_cg_context): use the same code for GDK_XOR as for GDK_INVERT. Xor with an arbitrary color is impossible to implement with quartz. svn path=/trunk/; revision=18077 --- ChangeLog | 6 ++++++ gdk/quartz/gdkgc-quartz.c | 5 +---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index ee98e6f7ba..c3de6f3a6b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-06-07 Michael Natterer + + * gdk/quartz/gdkgc-quartz.c (_gdk_quartz_gc_update_cg_context): + use the same code for GDK_XOR as for GDK_INVERT. Xor with an + arbitrary color is impossible to implement with quartz. + 2007-06-07 Matthias Clasen * gtk/gtksettings.c: Fix a typo in the docs. diff --git a/gdk/quartz/gdkgc-quartz.c b/gdk/quartz/gdkgc-quartz.c index 6bea81ed3a..26273e1a36 100644 --- a/gdk/quartz/gdkgc-quartz.c +++ b/gdk/quartz/gdkgc-quartz.c @@ -410,15 +410,12 @@ _gdk_quartz_gc_update_cg_context (GdkGC *gc, break; case GDK_INVERT: + case GDK_XOR: blend_mode = kCGBlendModeExclusion; fg_pixel = 0xffffffff; bg_pixel = 0xffffffff; break; - case GDK_XOR: - blend_mode = kCGBlendModeExclusion; - break; - case GDK_CLEAR: case GDK_AND: case GDK_AND_REVERSE: -- 2.30.2